Robustness analysis of an urban public traffic network based on a multi-subnet composite complex network model